iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0

前幾篇文章才說技術不重要,怎麼現在又在說技術很重要了。所以到底重不重要啦?

前陣子看了一篇軟體工程的幻滅。硬體的確越來越好了,但怎麼感覺軟體越來越差、越來越慢、體積越來越大?

當時我曾經反駁過幾點:

  • 飛機、房子都有明確的目的與流程,高度標準化
  • 軟體的特質是會不斷變動、迭代,但房子蓋出來就不能改了

在 AI 時代下又能再次討論這件事。

就如前篇所說的,我相信很多開發者不是不知道技術很重要,真正優秀的軟體是在意每個細節的堆積而展現出來的。

但受迫於商業因素、資本、時間、金錢成本的考量,往往只能放棄。甚至在 Claude 與 Cursor 等 AI Agent 的補助或 100% Vibe Coding 的情況下,做出東西已經達到史無前例的低門檻了。

我認為這件事很棒,樂見其成。但隨之而來的問題也無法忽視,例如被視為理所當然的資安常識,可能在完全不懂的情況下,Vibe Coding 下反而更容易發生;如果 100% 都是由 AI 產出而沒有適當的監視或不懂原理,也會遇到極限。

我們都知道做好產品需要的事,也知道一個殘缺的 MVP、打動人心的簡報,或許就能說服投資人,比起講基礎建設做得多穩固、用原生平台語言提升效能,開發者多知名來得更吸引人。

這些事情開發者不是不知道,更多時候是看破後覺得有些無力,那是身處洪流中只能隨波逐流的無奈。所以也有不少人選擇了參與開源、獨立開發,自己解決自己的問題,靠著自己的軟體維持生計。

只有一種心態要特別注意,那就是天下皆醉我獨醒。好像只有自己看得最清楚、最透徹,整個世界都爛透了。用這種心態開發或做任何事情會很痛苦。


上一篇
技術不是唯一解答
下一篇
菜籃與長矛
系列文
十年職涯回首:開發、選擇與初心10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言